refuse-sludge compost - French English Dictionary